///通用回调-包含1个参数
typedef HandleResult<T>(T result);

///通用回调-包含2个参数
typedef HandleResult2<T1, T2>(T1 result1, T2 result);
